For, since, from – Grammar chart

for, since, from – what's the difference?

For vs since

We can use for and since with present perfect or past perfect simple or continuous.

We use for + a period of time, e.g. for two weeks, for ten years, for ten days, for a few hours, etc.

We can also use for with the past simple when an action or event started in the past and also finished in the past after some time. Compare:

We use since + a starting point (the moment that marks the beginning of a period of time), e.g. since I was born, since 10 o’clock, since last Wednesday, etc.

 

Since vs from

We use since and from + starting point. They are used to mark the beginning of something: an action, a state or an event.

We normally use since with the present or past perfect to talk about the duration of an action, event or state. Since indicates the starting point of this action, event or state.

We use from in other cases.

When we use from to indicate the starting point of something, we can also use to or until/till to mark its endpoint.